require('../css/login.css')


// 登录页js
document.ready(function () {
    let num = document.querySelector('#num')
    let pwd2 = document.querySelector('#pwd2');
    let btn = document.querySelector('.btn');


    btn.addEventListener('click', function () {
        if (num.value === '' || pwd2.value === '') {
            utils.createToast(0, '请将登录信息填写完整');
        } else {
            // 然后进入 正则验证
            // 定义正则
            let numReg = /^1[3-9][0-9]{9}$/;
            let pwd2Reg = /^[\w]{6,12}$/;

            // 正则 .test(里面字符串)
            // 验证用户名
            if (numReg.test(num.value) === false) {
                utils.createToast(0, '手机号格式错误')
            }
            // 验证密码
            else if (pwd2Reg.test(pwd2.value) == false) {
                utils.createToast(0, '密码错误')
            }
            else {
                // 所有验证都过了，就使用http.post()将数据发送给后端
                let data = {
                    account: num.value,
                    password: pwd2.value
                }
                http.post('/users/login', data, function (res) {
                    // res.status===0  提示注册成功，接着跳转到登录页
                    // 否则 将返回的res.msg 提示给用户
                    console.log(res);
                    if (res.status === 0) {
                        // 登录成功 存储到本地存储
                        localStorage.setItem('user', JSON.stringify(res.data.user));
                        utils.createToast(1, '登录成功!');
                        // 等待1.5s后跳转到主页
                        setTimeout(function () {
                            location.href = './index.html';
                        }, 1500)
                    }
                    // 最后否则就返回后端给的msg提示
                    else {
                        console.log(res.msg);
                        utils.createToast(0, res.msg)
                    }
                })
            }
        }
    })




})